<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
</head>

<body>
    <script>
        // Array.sort()

        // var arr = [21, 3, 4, 65, 9, 6, 4, 31]
        // var arr = [{ age: 11 }, { age: 22 }, { age: 99 }, { age: 66 }, { age: 3 }, { age: 6 }, { age: 77 }]


        // function fn(a, b) {
        //     // if (a > b) {
        //     //     return 6468546365
        //     // } else if (a < b) {
        //     //     return -1354165165
        //     // }

        //     return b - a
        // }

        // arr.sort(function (a, b) {
        //     return -1
        // })


        // console.log(arr)

        // Array.forEach(function(value,index,arr){

        // })


        // var arr = [1, 2, 3, 4]
        // //    内容    索引   数组
        // arr.forEach(function (value, index, tt) {
        //     // console.log(value, index, tt)
        //     //    console.log(arr)
        //     value++
        // })

        // console.log(arr)

        // Array.map()
        // function fn() {
        //     var arrr = []
        //     for (var i = 0; i < arr.length; i++) {
        //         arrr.push(arr[i] * 5)
        //     }
        //     return arrr
        // }



        // var arr = [1, 2, 3, 4]


        // var arr1 = arr.map(function (a, b, c) {
        //     // return a * 5
        //     if (b == 1) {
        //         return a * 5
        //     }
        //     return a
        // })

        // console.log(arr)
        // console.log(arr1)



        // Array.filter()
        // var arr = [1, 2, 3, 4, 5, 6, 7, 8, -1]

        // var arr1 = arr.filter(function (a, b) {
        //     return a > 0
        // })

        // var arr2 = arr1.map(function (a) {
        //     return a * 5
        // })

        // console.log(arr2)
        // // console.log(arr)




        // Array.some()
        // var arr = [1, 2, 3, 4, 7, 8, -1]

        // var flag = arr.some(function (value, index) {
        //     return value < 7 && value > 4
        // })

        // console.log(flag)
        // console.log(arr)



        // Array.every(function())
        // var arr = [1, 2, 3, 4, 7, 8, -1]
        // var flag = arr.every(function (a, b) {
        //     return a > -2
        // })
        // console.log(arr)
        // console.log(flag)

        // var arr = [1, 2, 3, 4]
        // var flag = arr.findIndex(function (a, b) {
        //     return a == 1
        // })
        // console.log(flag)


        // var arr = [[, 1, 2, 3, 4], [57, , 7, 8, 8], 1, 23, [[3]], 5]
        // console.log(arr.flat())

        // var arr = [1, 2, 3, 45]

        // var index = arr.indexOf(45)
        // console.log(index)
    </script>
</body>

</html>